Skip to content

Agent extension api - #5281

Merged
DOsinga merged 8 commits into
mainfrom
agent-extension-api
Oct 29, 2025
Merged

Agent extension api#5281
DOsinga merged 8 commits into
mainfrom
agent-extension-api

Conversation

@DOsinga

@DOsinga DOsinga commented Oct 20, 2025

Copy link
Copy Markdown
Collaborator

Remove most of the add to and remove from the code base and use the API. try to do the best for windows and showing things, but eh

@DOsinga
DOsinga requested a review from jamadeo October 29, 2025 13:08
if install_script.exists() {
eprintln!("Installing Node.js...");
let output = std::process::Command::new(&install_script)
.arg("https://nodejs.org/dist/v23.10.0/node-v23.10.0-x64.msi")

@jamadeo jamadeo Oct 29, 2025

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there a better url we could use here, "stable" or something like that?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pinning does feel better, actually. though I doubt we'll ever update this

Comment thread crates/goose-server/src/routes/agent.rs Outdated
eprintln!("Node.js installation completed");
} else {
return Err(ErrorResponse::internal(format!(
"Node.js installer script not found at: {}",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"node.js not detected on system, and no installer script found"

@DOsinga
DOsinga merged commit e7ca2e3 into main Oct 29, 2025
14 checks passed
@DOsinga
DOsinga deleted the agent-extension-api branch October 29, 2025 15:16
BlairAllan pushed a commit to BlairAllan/goose that referenced this pull request Nov 29, 2025
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: Blair Allan <Blairallan@icloud.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants